#include <iostream>
using std::cout;
using std::cin;

#include "Stack.h"

int main()
{
	Stack<double>doubleStack(5);
	double doubleValue=1.1;
	
	while(doubleStack.push(doubleValue))
	{
		cout<<doubleValue<<' ';
		doubleValue+=1.1;
	}
	cout<<"\nNu am putut adauga"<<doubleValue<<"\n";
	while(doubleStack.pop(doubleValue))
		cout<<doubleValue<<' ';

	cout<<" \nStack empty";
	Stack<int>Intreg;
	int value=1;
	cout<<"\nAdaugare inregi";
	while(Intreg.push(value)){
	cout<<value++<<' ';
	}
	cout<<"Stack full"<<"\nPopping elements";
	while(Intreg.pop(value))
		cout<<value--<<' ';
return 0;
}
